/* A CSS Framework by Mike Stenhouse of Content with Style */

/* SITE SPECIFIC LAYOUT */
body {

    background-color: #E0ECF8;
    background-image: url(/images/bg.jpg);
    background-position: center top;
    background-repeat: repeat-y;
    font-family: Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 0;
}


#wrapper {
    margin-left: auto;
    margin-right: auto;
    width: 1044px;
}

div#page {
    width: 780px;

    margin: 0 auto;
    padding: 0;

    background: white;
    text-align: center;
}

/* HEADER */
div#header {
    text-align: left;
}

div#branding {
    float: left;
    width: 40%;

    margin: 0;
    padding: 10px 0 10px 20px;

    text-align: left;
}

div#search {
    float: right;
    width: 49%;

    margin: 0;
    padding: 16px 20px 0 0;

    text-align: right;
}

/* END HEADER */

/* CONTENT */
div#content {

}

/* MAIN */
div#main {

}

/* END MAIN */

/* SUB */
div#sub {

}

/* END SUB */

/* END CONTENT */

/* FOOTER */
div#footer {
    color: white;
    background-color: black;
}

div#footer p {
    margin: 0;
    padding: 15px;
}

/* END FOOTER */
/* END LAYOUT */
